/*
 * Copyright (c) 2021 Contributors to the Eclipse Foundation
 * 
 * See the NOTICE file(s) distributed with this work for additional
 * information regarding copyright ownership.
 * 
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0
 * 
 * SPDX-License-Identifier: EPL-2.0
 */
package com.ibm.ima.jms.test;

import java.util.Properties;

import javax.jms.ExceptionListener;
import javax.jms.JMSException;


class JmsExceptionListener extends Callback implements ExceptionListener {
    
    JmsExceptionListener(String id, Properties config, TrWriter trWriter){
        super(id, config, trWriter);
    }
    
    public synchronized void onException(JMSException ex) {
        callback();
        System.out.println("In "+this.getClass().getName()+".onException");
        _trWriter.writeException(ex);
    }
}
